I've decided not to code another entire interface just for collaborative features. Instead, I will be coding those features directly within the lists interface and rename lists to projects. Why the change? I'll explain below.
In life, one can choose to work independently or in a group. Either way you look at it, you will get the same if not a similar result. Either way, it is called a project. Because of that, one should be able to call upon the help of others in the same manner in life, without changing methods, or making a switch. I will incorporate this idea into Lists. You will be able to work in the same interface without a major change in interface.
Furthermore, due to this change in approach, I've planned to move some major site administration features into the tasks environment. Admins, get ready for some awesome collaborative features, enhanced communication environment, and much more! Thanks for reading!